#pragma once

#include "MapOperation.h"
 
 namespace kybot_map {

 class LocationSoftwareOperation : public MapOperation
 {
public:
    LocationSoftwareOperation();
    //重定位
    virtual bool RelocatorPos(geometry_msgs::Pose2D pose) override;    
    //开始定位
    virtual bool StartLocalization(const std::string& param) override;
    //停止定位
	virtual bool SwitchMap(const std::string& map_name) override;
    virtual bool SearchMap(std::vector<std::string>& mapNameList_,const std::string& mapFolderPath_) override;
    virtual bool StopLocalization(const std::string& param) override;
 };
 
 }